Software Design of SHARP
نویسندگان
چکیده
SHARP (Simulation-based High-efficiency Advanced Reactor Prototyping) is a modern suite of codes to simulate the key components of a fast reactor core. The SHARP toolkit is organized as a collection of modules, each representing the key components of the physics to be modeled – neutron transport, thermal hydraulics, fuel/structure behavior – together with pre and post-processing for geometry definition, mesh generation, visualization, user interface, etc. The physics models are designed to make minimal possible use of lumped parameter models, homogenization, and empirical correlations in favor of more direct solution of the fundamental governing equations, when sufficient computing resources are available. Thus, one of the key design goals is to effectively leverage leadership class computing resources – viz. BG/P and Cray Supercomputers that are on the current trajectory to delivering sustained petaflops performance. Further, the nature of the physical problem to be investigated will require either strong or weak coupling between some or all of the existing modules (e.g. operator split vs. fully coupled), while multiple implementations of each physics module, representing different algorithms, will also be required (e.g. deterministic versus Monte Carlo) for verification and to explore different physical regimes. Accomplishing these goals in the context of ultra-scalable architectures and multidisciplinary and possibly distributed development teams is a daunting task. In this paper we explain our inital lighweight and loosely coupled framework, its initial design, and a number of current open research questions in this area.
منابع مشابه
CFD SIMULATION OF FLOW OVER CONTRACTED COMPOUND ARCHED RECTANGULAR SHARP CRESTED WEIRS
Measurement of discharge in open channels is one of the main concerns in hydraulic engineering. The structures used for this aim should be accurate, economical and easy to use. Weirs are among the oldest and most convenient hydraulic structures that have been used in both laboratory and field for flow measurement in open channels. Due to limitations of simple sharp crested weirs, recently compo...
متن کاملPopulation dynamics of sharp nose mullet Chelon saliens (Risso, 1810) in Gorgan bay-southeast Caspian Sea
This study was conducted to determine growth parameters and mortality of sharp nose mullet (Cheloc saliens). A total of 442 specimens collected using small beach siene in Gorgan bay from June to October two successive years of 2016 and 2017. The samples included 210 males and 232 females. Growth parameters calculated using Gulland and Holt method, and the length frequency analysis done using EL...
متن کاملDesign for Time-Predictability
A large part of safety-critical embedded systems has to satisfy hard real-time constraints. These need sound methods and tools to derive reliable run-time guarantees. The guaranteed run times should not only be reliable, but also precise. The achievable precision highly depends on characteristics of the target architecture and the implementation methods and system layers of the software. Trends...
متن کاملSoftware Design Principles for Improved Reliability Assessment
Software is no exception to the general rule which states that “complex structure leads to reduced reliability”. Continual increase in the complexity of software artifacts is in sharp contrast with our limited ability to assess their reliability to the levels of confidence required by safety-critical applications. Ee investigate the impact of software design to reliability assessment. The trans...
متن کاملGlobal Agile Team Design: An Informing Science Perspective
As software development becomes increasingly globally distributed, a potential challenge for organizations using agile methodologies is the design of their development teams. Using a case study approach, Cohen’s updated model of the Informing Science framework served as a means for framing the discussion of global agile team design related to the components of task, environmental context, and d...
متن کامل